package br.com.labdesenvolvimento.businessobject;

import br.com.labdesenvolvimento.beans.Produto;
import br.com.labdesenvolvimento.core.DataBase;
import br.com.labdesenvolvimento.dataaccessobject.ProdutoDAO;
import br.com.labdesenvolvimento.mensagens.Mensagem;
import br.com.labdesenvolvimento.transferobject.ProdutoTO;
import java.sql.Connection;

/**
 *
 * @author Guilherme Hübner Franco
 */
public class ProdutoBO {    
    public Mensagem salvar(Produto prod){        
        ProdutoTO to = new ProdutoTO(prod);        
        ProdutoDAO dao = new ProdutoDAO(); 
        Mensagem erro = new Mensagem();
        
        try
        {
            Connection connection = DataBase.openConnection();
            dao.insert(connection, to);
        }catch (Exception ex){            
            erro.Sucesso = false;
            erro.Descricao = ex.getMessage();
        }
        
        erro.Sucesso = true;
        return erro;
    }
}
